aa72fda86f7764fed56c9f96d732b549e31e2bd2,src/main/java/com/opentaxi/android/fragments/UserPassFragment.java,UserPassFragment,onValidationFailed,#View#Rule#,600

Before Change



        if (failedView instanceof EditText) {
            failedView.requestFocus();
            ((EditText) failedView).setError(message);
        } else {
            Toast.makeText(mActivity, message, Toast.LENGTH_SHORT).show();
        }

After Change



                    error.getView().requestFocus();
                    List<Rule> failedRules = error.getFailedRules();
                    if (failedRules != null) {
                        for (Rule rule : failedRules) {
                            if (error.getView() instanceof EditText) {
                                ((EditText) error.getView()).setError(rule.getMessage(mActivity));
                            } else if (error.getView() instanceof AutoCompleteTextView) {
                                ((AutoCompleteTextView) error.getView()).setError(rule.getMessage(mActivity));
                            } else {